var _columns =[
	{checkbox: true},
	{field: 'ID', title: '标示符'},
	{title: '序号', field: 'showId',
		formatter:function(value,row,index){
			return index+1;
	}},
    {field: 'USERNAME', title: '用户名'},
    {field: 'LOGINTIME', title: '登录时间',
        formatter: function(value, row, index) {
            return renderTime(row.LOGINTIME);
        }
    }
//    {field: 'ROLE', title: '用户角色'},
//    {field: 'WORKSHOP', title: '所属车间'}
	]


var TableInit = function () {
    var oTableInit = new Object();
    //初始化Table
    oTableInit.Init = function () {
        $('#data_table').bootstrapTable({
            url: '/login_control/select',         //请求后台的URL（*）
            method: 'get',                      //请求方式（*）
            toolbar: '#toolbar',                //工具按钮用哪个容器
            cache: false,                       //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
            pagination: true,                   //是否显示分页（*）
            sidePagination: "client",           //分页方式：client客户端分页，server服务端分页（*）
            pageNumber: 1,                       //初始化加载第一页，默认第一页
            pageSize: 10,                       //每页的记录行数（*）
            pageList: [10, 25, 50, 100],        //可供选择的每页的行数（*）
            showColumns: true,                  //是否显示所有的列
            showRefresh: true,                  //是否显示刷新按钮
            clickToSelect: true,                //是否启用点击选中行
            uniqueId: "id",                     //每一行的唯一标识，一般为主键列
            sortable: true,                     //是否启用排序
            sortOrder: "desc",
            columns: _columns,
        });
    };
    return oTableInit;
};

$('.form_datetime').datetimepicker({
		format : "yyyy-mm-dd hh:ii:ss",
		language : 'zh-CN',
		todayBtn : 1,
		autoclose : 1,
		todayHighlight : 1,
		startView : 2,
		forceParse : 0,
		showMeridian : 1,
		endDate: new Date(),
	});

var renderTime = function(date){
        var dateee = new Date(date).toJSON();
        return new Date(+new Date(dateee) + 8 * 3600 * 1000).toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '')
      };
//————————————————
//版权声明：本文为CSDN博主「地中海_zhi」的原创文章，遵循CC 4.0 BY-SA版权协议，转载请附上原文出处链接及本声明。
//原文链接：https://blog.csdn.net/qq_40683441/article/details/892830

$("#search").click(function(){
    var startTime = $("#starttime").val();
	var endTime =  $("#endtime").val();
    if(startTime == "") {
        //console.log("开始时间是空值");
        alert("请选择开始时间");
        return;
    }
    if(endTime == "") {
        //console.log("结束时间是空值");
        alert("请选择结束时间")
        return;
    }
    startTime = 'startTime=' + startTime;
    endTime = 'endTime=' + endTime;
     var urlString = '/login_control/query_logininfo_by_time?' + startTime + '&' + endTime;
//        console.log(urlString);
     sensorRowIds = ['1', '2'];
	 $.ajax({
			type : 'get',
			url : urlString,
			success : function(data) {
//   				console.log(data);
//   				console.log(data.rows);
				if (data.rows.length > 0) {
					$('#data_table').bootstrapTable('destroy').bootstrapTable({   
						data:data.rows,
					    cache: false,                       //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
					    pagination: true,                   //是否显示分页（*）
					    sidePagination: "client",           //分页方式：client客户端分页，server服务端分页（*）
					    pageNumber: 1,                       //初始化加载第一页，默认第一页
					    pageSize: 10,                       //每页的记录行数（*）
					    pageList: [10, 25, 50, 100],        //可供选择的每页的行数（*）
					    showColumns: true,                  //是否显示所有的列
					    columns: _columns,
					});
				}
				else{
					bootoast({
	                    message: '暂无水数据',
	                    position: 'top',
	                    type: 'warning',
	                    timeout: 1.5,
	                });
				}
			}
	 });
});


$(function () {

    //1.初始化Table
    var oTable = new TableInit();
    oTable.Init();
    $('#data_table').bootstrapTable('hideColumn', 'ID');
});
